//
//  MKCDateFormatterEngine.h
//  ELearningClient
//
//  Created by Jim Fu on 2018/12/19.
//

#import <Foundation/Foundation.h>

@interface MKCDateFormatterEngine : NSObject

/**
 yyyy
 */
@property (nonatomic, strong) NSDateFormatter *yyyyDateFormatter;

/**
 MM-dd
 */
@property (nonatomic, strong) NSDateFormatter *mmddDateFormatter;

/**
 yyyy-MM-dd
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddDateFormatter;


/**
 yyyy.mm.dd
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddDatePointFormatter;

/**
 MM-dd HH:mm
 */
@property (nonatomic, strong) NSDateFormatter *mmddhhmmDateFormatter;

/**
 yyyy-MM-dd HH:mm
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddhhmmDateFormatter;

/**
 yyyy-MM-dd-HH-mm-ss
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmdd_hhmmssDateFormatter;

/**
 yyyy-MM-dd HH:mm:ss
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddhhmmssDateFormatter;

/**
 yyyy年MM月dd日
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddChineseDateFormatter;

/**
 yyyy年MM月dd日 HH:mm:ss
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddhhmmssChineseDateFormatter;

/**
 yyyy/mm/dd
 */
@property (nonatomic, strong) NSDateFormatter *yyyymmddDateLineFormatter;

+ (instancetype)sharedEngine;

@end
